

#include <cassert>
#include <iostream>
#include <string>
using namespace std;

template <typename T> inline string addSuffix(const string &str, T tag) {
  return str + "_" + std::to_string(tag) + ".cgns";
}

int main() {
  int a = 'A';
  char c = a;
  cout << c << endl;
  int b = c;
  cout << b << endl;

  char cc = 'a';
  cout << cc << endl;
  int d = cc;
  char ccc = d;
  cout << cc << "  " << d << "   " << ccc << endl;
  // char name[33]{"dingxuej"};
  string str = addSuffix("hello", -1);
  cout << str << endl;
  return 0;
}